class Node:#节点类
    def __init__(self,item):
        self.item=item
        self.next=None
def create_linklist(li):#头序法
    head=Node(li[0])#头节点
    for element in li[1:]:
        node =Node(element)
        node.next=head#新的node指向head
        head=node#然后新的node成为head
    return head
def creat_linkist_tail(li):#尾序法
    head=Node(li[0])
    tail=head
    for element in li[1:]:
        node=Node(element)#创建一个节点
        tail.next=node
        tail=node
    return tail#只能从头往后找  
def print_linklist(lk):#遍历
    while lk:
        print(lk.item,end=",")
        lk=lk.next
    

if __name__=="__main__":
    lk=create_linklist([1,2,3])
    print(lk.item)
    print(lk.next.item)
    print(lk.next.next.item)
'''  a=Node(1)
    b=Node(2)
    c=Node(3)
    a.next=b#a指向b
    b.next=c#b指向c
    print(a.item)#a区域的值
    print(a.next.item)#item为其中的数据'''
   
